separation plant - Spanish English Dictionary